package br.com.gerenciador_recursos.util;

import java.util.Date;

public class Util {

	/**
	 * 
	 * 
	 * @return se date1 > date2 -> 1, date1 == date2 -> 0, date1 < date2 -> -1 
	 * */
	public static int compareTo(Date date1, Date date2) {

		if ((date1 != null) && (date2 == null)) {
			return -1;
		}
		else if ((date1 == null) && (date2 != null)) {
			return 1;
		}
		else if ((date1 == null) && (date2 == null)) {
			return 0;
		}

		long time1 = date1.getTime();
		long time2 = date2.getTime();

		if (time1 == time2) {
			return 0;
		}
		else if (time1 < time2) {
			return -1;
		}
		else {
			return 1;
		}
	}
	
}
